Tiny cleanup: functional update > mutation
authorJohn Ericson <Ericson2314@Yahoo.com>
Sat, 4 Jun 2016 00:48:54 +0000 (17:48 -0700)
committerJohn Ericson <Ericson2314@Yahoo.com>
Tue, 12 Jul 2016 06:18:41 +0000 (23:18 -0700)
src/cargo/util/toml.rs

index 675daa0fd44d50f851a27b1775e2a86ca4e2e7c3..726eca42fb2cfe8f0185b8349c46fcb931de4e39 100644 (file)
@@ -748,11 +748,10 @@ impl TomlDependency {
                      kind: Option<Kind>)
                      -> CargoResult<Dependency> {
         let details = match *self {
-            TomlDependency::Simple(ref version) => {
-                let mut d: DetailedTomlDependency = Default::default();
-                d.version = Some(version.clone());
-                d
-            }
+            TomlDependency::Simple(ref version) => DetailedTomlDependency {
+                version: Some(version.clone()),
+                .. Default::default()
+            },
             TomlDependency::Detailed(ref details) => details.clone(),
         };